package com.mentaleye.dal.dao;

import java.util.Date;
import java.util.List;
import java.util.Map;

import com.mentaleye.dal.model.StudentPunchRecord;
import com.mentaleye.dal.model.StudentPunchRecordExample;

public interface StudentPunchRecordDao {
	
    boolean insertByList(List<StudentPunchRecord> recordList);
    
    boolean updateRecord(StudentPunchRecord record);
  
    List<StudentPunchRecord> getListByExample(StudentPunchRecordExample example);
    
    List<Map<String,Object>> getListByMap(Map<String,Object> map);
    
    boolean deleteByExample(StudentPunchRecordExample example);
    
    boolean deleteByWriteTime(Date writeTime);
}
